首页> 外文OA文献 >On the Functional Test of Branch Prediction Units Based on the Branch History Table Architecture
【2h】

On the Functional Test of Branch Prediction Units Based on the Branch History Table Architecture

机译:基于分支历史表架构的分支预测单元功能测试

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Branch Prediction Units (BPUs) are commonly used in pipelined processors, since they can significantly decrease the negative impact of branches in superscalar and RISC architectures. Traditional solutions, mainly based on scan, are often inadequate to effectively test these modules: in particular, scan does not represent a viable solution when Incoming Inspection or on-line test are considered. Functional test may stand as an effective solution in these situations, but requires effective algorithms to be available. In this paper we propose a functional approach targeting the test of BPUs based on the Branch History Table (BHT) architecture; the proposed approach is independent on the specific implementation of the BPU, and is thus widely applicable. Its effectiveness has been validated on a BPU resorting to an open-source computer architecture simulator and to an ad hoc developed HDL testbench. Experimental results show that the proposed method is able to thoroughly test the BPU, reaching complete static fault coverage with reasonable requirements in terms of test program size and execution time.
机译:分支预测单元(BPU)通常用于流水线处理器,因为它们可以大大减少超标量和RISC体系结构中分支的负面影响。传统的解决方案(主要基于扫描)通常不足以有效地测试这些模块:特别是,在考虑进货检验或在线测试时,扫描并不代表可行的解决方案。在这些情况下,功能测试可能是一种有效的解决方案,但需要有效的算法。在本文中,我们提出了一种基于分支历史表(BHT)架构的针对BPU测试的功能方法。所提出的方法独立于BPU的具体实现,因此具有广泛的适用性。它的有效性已经在BPU上进行了验证,该BPU依靠开源计算机体系结构模拟器和临时开发的HDL测试平台。实验结果表明,该方法能够对BPU进行全面测试,达到完整的静态故障覆盖率,并且在测试程序大小和执行时间方面具有合理的要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号